﻿<?xml version="1.0"?>
<doc>
<assembly>
<name>
C3I.CodegenTools
</name>
</assembly>
<members>
<member name="M:C3I.CodegenTools.GenerateCode.LoadTemplate(System.String)">
	<summary>
 Load serialized template structure file
 </summary>
	<param name="fileName">Path of file to load</param>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.GenerateCode.LoadDatabaseStructure(System.String)">
	<summary>
 Load serialized database structure file
 </summary>
	<param name="fileName">Path of file to load</param>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.GenerateCode.LoadGenerateProperties(System.String)">
	<summary>
 Load serialized template generation property file
 </summary>
	<param name="fileName">Path of file to load</param>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.GenerateCode.ModifyProperty(System.String,System.Object)">
	<summary>
 Update template generation properties
 </summary>
	<param name="valKey">Key value to update</param>
	<param name="newVal">New value to update</param>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.GenerateCode.AddUpdateDictionary(System.Collections.Generic.Dictionary{System.String,C3I.CodegenTools.PropertyValue},System.String,System.Object)">
	<summary>
 Updates dictionary value. If key doesn't exist adds to dictionary
 </summary>
	<param name="dict">Dictionary to update</param>
	<param name="key">Dictionary key</param>
	<param name="value">value to update or add</param>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.GenerateCode.BuildVariable(System.String,System.String,System.String)">
	<summary>
 Builds variable declaration depending on language used
 </summary>
	<param name="buildLanguage">C# or VB</param>
	<param name="variableName"></param>
	<param name="dataType">.NET data type</param>
	<returns>Built variable declaration</returns>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.GenerateCode.GetNETType(System.String,System.String)">
	<summary>
 Returns .NET code data type depending on language being used
 </summary>
	<param name="buildLanguage">VB or C#</param>
	<param name="dataType">VB data type</param>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.GenerateCode.GenerateOutput">
	<summary>
 Generates output based on template parameters
 </summary>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.GenerateCode.BuildTableOutput(System.String)">
	<summary>
 Generates output based on template parameters
 </summary>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.GenerateCode.ProcessTemplate(System.String)">
	<summary>
 Update template with property values
 </summary>
	<param name="templateText"></param>
	<returns>Update template</returns>
	<remarks></remarks>
</member><member name="T:C3I.CodegenTools.GenerateCode">
	<summary>
 Generates output by processing templates
 </summary>
	<remarks></remarks>
</member><member name="T:C3I.CodegenTools.Utils">
	<summary>
 General utility function
 </summary>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.DataSchema.BuildConnectionString">
	<summary>
 Build server connection string from object properties
 </summary>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.DataSchema.PopulateTableInfo">
	<summary>
 Populate table information 
 </summary>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.DataSchema.PopulateDataTypes">
	<summary>
 Get .NET datatypes from table
 </summary>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.DataSchema.PopulateDescriptions">
	<summary>
 Get column descriptions (if supported)
 </summary>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.DataSchema.PopulatePrimaryKeys">
	<summary>
 Get primary keys for specific table
 </summary>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.DataSchema.CheckIfView">
	<summary>
 Determine if table entry is a view
 </summary>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.DataSchema.PopulateForeignKeys">
	<summary>
 Get foreign keys for specific table
 </summary>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.DataSchema.GetDatabases">
	<summary>
 Get databases for specified server
 </summary>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.DataSchema.GetTables">
	<summary>
 Get tables for specified database
 </summary>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.DataSchema.GetDataType(System.String)">
	<summary>
 Get generic data type based on native database type 
 </summary>
	<returns></returns>
	<remarks></remarks>
</member><member name="M:C3I.CodegenTools.DataSchema.GetGenericColumnType(System.String)">
	<summary>
 Get generic column data type based on native database column type 
 </summary>
	<returns></returns>
	<remarks></remarks>
</member><member name="P:My.Resources.Resources.ResourceManager">
	<summary>
  Returns the cached ResourceManager instance used by this class.
</summary>
</member><member name="P:My.Resources.Resources.Culture">
	<summary>
  Overrides the current thread's CurrentUICulture property for all
  resource lookups using this strongly typed resource class.
</summary>
</member><member name="T:My.Resources.Resources">
	<summary>
  A strongly-typed resource class, for looking up localized strings, etc.
</summary>
</member>
</members>
</doc>